iT邦幫忙

2023 iThome 鐵人賽

DAY 7
0
Web 3

從 區塊鏈 到 去中心化應用程式(DApp)系列 第 7

區塊鏈基礎 : 區塊鏈中 區塊的智能合約

  • 分享至 

  • xImage
  •  

區塊鏈 智能合約

智能合約是甚麼 聽起來很神秘?
又能與區塊鏈有甚麼關係呢?

首先分為以下幾點說明:

  1. 甚麼是智能合約
  2. 智能合約的優勢
  3. 智能合約的應用

甚麼是智能合約

智能合約說白了 就是在 區塊鏈上的程式碼

在此我們要重新看回區塊鏈中 區塊的設計

前面我們提及過

  • 區塊鏈中 透過 區塊哈希值 進行連接
  • 區塊哈希值 與 區塊標頭 有直接關係
  • 區塊標頭中 Markle根 與 交易數據 有直接關係

因此對於區塊中的交易數據 是無法輕易竄改的!

對於這種特性(無法輕易竄改) 若將其來立合約或是程式碼再好不過!

因此把整個區塊轉換成

備註:
舉個例子,之前 某個"遊戲水果"公司 與直播主爭執 遊戲機率問題
若是程式碼放到區塊鏈上 誰也無法調整機率!!!
達到真正程度上的公開透明!!!

在另一方面來說
透過智能合約的出現 使 DApp(去中心化應用程序) 有更多的可能性!

而目前也並不是所有區塊鏈都能使用智能合約(取決於區塊鏈本身設計)
像最為著名便是 乙太坊的智能合約 (最早實現)

所以智能合約真的是一種很有趣的想法

智能合約的優勢

主要有以下優勢

  1. 不可篡改性
    合約是基於區塊鏈之上
    因此基於共識機制與區塊鏈設計
    任何人都是無法對在區塊上資訊做修改或刪除
  2. 去中心化
    以一般合約來說 是由政府機關去保證它的有效性
    所以不論是合法性或執行力 都取決於 政府機關(中介機構)
    智能合約的 去中心化 保證了 "合約的合法性與執行力"
  3. 透明性
    合約是基於區塊鏈之上 因此確保隨時能訪問的公開透明性
  4. 全球性
    區塊鏈本身是基於區塊鏈網路上的
    因此也無需考慮跨國法律和貨幣轉換的問題。
  5. 執行速度
    智能合約在執行速度通常比傳統法律程序快得多
  6. 自動化
    智能合約是自動執行的,無需中間人或人工參與。
    合約在特定條件下自動觸發,提高了交易和執行效率。

智能合約就是完整的利用了 區塊鏈的優勢
基本上就是 不可修改 加上 自動執行

備註:
同時也意味著 若是上傳有漏洞的合約 也無法修正!
非常的公平、公正 哈哈哈!!!

智能合約的應用

智能合約的應用 對於很多領域都能夠有其貢獻。

列舉以下,基本的範例應用:

  1. 去中心化金融 (DeFi)

    • 借貸平台:個人可以通過智能合約借款或貸款,無需傳統金融機構參與。
    • 交易所:去中心化交易所(DEX)使用智能合約實現資產的安全交易。
  2. 供應鏈管理

    • 物流跟蹤:智能合約可以記錄和追蹤商品在供應鏈中的運輸和交付。
    • 智能合約支付:供應鏈參與者可以根據合同條款自動收到付款。
  3. 不動產

    • 土地登記:智能合約可以用於虛擬土地登記,確保不動產交易的透明度。
    • 租賃合同:租賃合同可以被編碼為智能合約,自動執行租金支付和押金退還。
  4. 選舉和投票

    • 在選舉中使用智能合約來保護選民的身份,確保投票的安全和透明。
    • 投票合同可以自動統計選票並發布結果。
  5. 知識產權

    • 藝術品和音樂:智能合約可以實現藝術品和音樂的版權保護和收益分享。
    • 數位資產:NFT(非同質化代幣)使用智能合約來驗證和轉移獨特的數位資產。
  6. 保險

    • 智能合約可以根據事故或事件自動執行保險賠償,減少申請流程的繁瑣性。
  7. 遊戲和虛擬資產

    • 遊戲中的數位物品和貨幣可以通過智能合約進行交易和所有權驗證。

可以發現其實很多領域都可以應用在智能合約上

當然很多方面 可能目前還沒耳聞

只能說它是一種理想的實現
未來是否能讓它直接改變目前現有制度

可能還要經過很多掙扎~~~ 哈哈哈!

結言

經由對於智能合約的概念介紹
是不是感到很新奇,甚至覺得是個超有趣的想法!

希望閱讀完篇文章後 能夠理解

  1. 智能合約是甚麼
  2. 智能合約的儲存位置
  3. 智能合約 無法修改的原因
  4. 智能和約的特性與優勢
  5. 智能合約的應用

下回預告

現在突然介紹個智能合約

是不是會覺得瞬間區塊鏈應用不僅限於 "虛擬貨幣"

可能認為 "區塊鏈技術" 要改變這世界似乎也不是虛話

看來接下來有必要 好好討論 關於區塊鏈技術能有甚麼應用呢!

下回 "區塊鏈基礎 : 區塊鏈應用範例(NFT、DeFi…)"


上一篇
區塊鏈基礎 : 視覺化 區塊鏈
下一篇
區塊鏈基礎 : 區塊鏈應用範例(NFT、DeFi…)
系列文
從 區塊鏈 到 去中心化應用程式(DApp)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言